package oo.day02;
//格子类
public class Cell {
	int row; //行号
	int col; //列号
	
	//重载构造方法
	Cell(){
		this(0);
	}
	
	Cell(int n){
		this(n,n);
	}
	
	Cell(Cell cell){
		this(cell.row,cell.col);
	}
	
	//定义有参构造方法
	Cell(int row,int col){
		this.row = row;
		this.col = col;
	}
	
	void drop() {
		row++;
	}
	//重载的drop方法
	void drop(int n) {
		row += n;
	}
	void moveLeft(int n) {
		col -= n;
	}
	//重载的moveLeft方法
	void moveLeft() {
		col --;
	}
	void moveRight(int n) {
		col += n;
	}
	String getCellInfo() {
		return row + "," + col;
	}
}
